i have to powder my nose - Francés Inglés Diccionario